<?php
 $conexion= new mysqli("localhost","root","","fotosdb");
if(isset($_POST['botoncito'])){
	/*echo "entro";*/
	$nombreCompleto = pathinfo($_FILES['userfile']['name']);
	$unico = uniqid($nombreCompleto['filename']."_");
	$unicoExt = $unico.".".$nombreCompleto['extension'];
	$uploadfile = "imagenes/original/".$unicoExt;
	$thumbName = "imagenes/thumb/".$unicoExt;

	/*echo '<pre>';*/
	if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
	    /*echo "El archivo es válido y fue cargado exitosamente.\n";*/

	   

		// Crear instancias de imágenes
		$origen = imagecreatefrompng($uploadfile);
		$destino1 = imagecreatetruecolor(70, 40);
		$destino2 = imagecreatetruecolor(81, 38);
		$destino3 = imagecreatetruecolor(81, 38);

		// Copiar
		imagecopy($destino1, $origen, 0, 0, 640, 60, 100, 40);
		imagecopy($destino2, $origen, 0, 0, 640, 195, 81, 38);
		imagecopy($destino3, $origen, 0, 0, 37, 221, 181, 30);

		//imagecopy($destino1, $origen, 0, 0, 1320, 100, 140, 75);
		//imagecopy($destino2, $origen, 0, 0, 770, 359, 170, 72);

		// Imprimir y liberar memoria
		imagepng($destino1, "nForm.png", 0);
		imagepng($destino2, "dateForm.png", 0);
		imagepng($destino3, "nameForm.png", 0);

		$ancho = 120;
		$tamanoImagen = getimagesize($uploadfile);
		$ra = $tamanoImagen[0] / $tamanoImagen[1];
		$alto = $ancho / $ra;

		$thumb = imagecreatetruecolor($ancho, $alto);
		// Resize
		imagecopyresized($thumb, $origen, 0, 0, 0, 0, $ancho, $alto, $tamanoImagen[0], $tamanoImagen[1]);

		imagepng($thumb, $thumbName, 0);

		imagedestroy($destino1);
		imagedestroy($destino2);
		imagedestroy($destino3);
		imagedestroy($origen);

		require_once 'tesseract_ocr.php';

		// you can pass as many ranges as you need
		$formulario = (TesseractOCR::recognize('nForm.png', range(0,9)));
		/*echo $formulario;*/
		echo "<br/>";
		$fecha = (TesseractOCR::recognize('dateForm.png', range(0,9), "/"));
		/*echo $fecha;*/
		$nombre = @(TesseractOCR::recognize('nameForm.png', range(A,Z,a,z)));
			/*echo $nombre;*/

	
	} else {
	    echo "¡Posible ataque de carga de archivos!\n";
	}
}

if(isset($_POST['botoncito1'])){		
	$nombre=$_POST['nom'];
	$formulario=$_POST['num'];
	$fecha=$_POST['fech'];

	$uploadfile =$_POST['mifoto'];
	$thumbName =$_POST['mifoto2'];

		    if(!$conexion->query("INSERT INTO ocr(ruta, formulario, fecha_formulario, nombre_formulario, thumb) VALUES ('$uploadfile', '$formulario', '$fecha', '$nombre', '$thumbName')")){			
				echo mysqli_error($conexion);
			}else{
				echo "Todo bien todo bien como el pibe";
			}
		}
?>
<html>
<head>
	<title>Reconocer formulario</title>
	<link rel="stylesheet" type="text/css" href="twain.css"/>
	<link rel="stylesheet" type="text/css" href="jquery.scannerdetection.compatibility.js"/>
	<link rel="stylesheet" type="text/css" href="jquery.scannerdetection.js"/>
	<link rel="stylesheet" type="text/css" href="jquery.scannerdetection.jquery.json"/>
</head>
<body>
<div id="contenedor">
	<div id="cabecera">
		<h1>Digitalizacion de Archivo</h1>
	</div>
	<div id="floramics">
				<ul class="menu">
					<a  href="detectar.php" class="enlacenav">Escaner</a>  |
					<a  href="misionyvision.html" class="enlacenav">Imagen</a>  |
					<a  href="servicios.html" class="enlacenav">Eliminar</a>  |
					<a  href="contactenos.html" class="enlacenav">Agregar</a>  |
					<a  href="contactenos.html" class="enlacenav">Guardar</a>  |
					<a  href="index.html" class="enlacenav">Nuevo</a>  |
					<a  href="misionyvision.html" class="enlacenav">Girar Izq</a>  |
					<a  href="servicios.html" class="enlacenav">Girar Der</a>  |
					<a  href="contactenos.html" class="enlacenav">Recortar</a>  |
					<a  href="contactenos.html" class="enlacenav">Ocr</a>  |
					<a  href="contactenos.html" class="enlacenav">Code Bar</a>
				</ul>
			</div>
	
	<div id="vertical">
		<h2>Datos del Documento</h2>
		<form method="POST" enctype="multipart/form-data">
			<input name="userfile" type="file"  value="" /><br><br>
			<label for="dato1">Dato 1 - Nombre</label><br>
			<input name="nom" Id="dato1" type="text" value="<?php if (isset($_POST['botoncito'])){echo $nombre;} ?>"/><br>
			<label for="dato2">Dato 2 - Numero</label><br>
			<input name="num" Id="dato2" type="text" value="<?php if (isset($_POST['botoncito'])){echo $formulario;} ?>"/><br>
			<label for="dato3">Dato 3 - Valor</label><br>
			<input name="fech" Id="dato3" value="<?php if (isset($_POST['botoncito'])){echo $fecha;} ?>"/><br><br>
			<input type="submit" value="Cargar" name="botoncito"/><input type="submit" value="Guardar BD" name="botoncito1"/>
			<input type="hidden" name="mifoto" value="<?php if (isset($_POST['botoncito'])){echo $uploadfile;} ?>">
			<input type="hidden" name="mifoto2" value="<?php if (isset($_POST['botoncito'])){echo $thumbName;} ?>">
		</form>
		
</div>
<div id="contenido"><br>
	<div id="ejemplo" style="width: 670px; height: 450px; border:1px solid #cdc;"></div><br>
</div>
</div>
</body>
</html>